package ${baseInfo.basePackage!''}.domain.${baseInfo.moduleName!''};

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;
/**
   ${baseInfo.tableNameRemark!''}
 * @author     : ${baseInfo.user!''}
 * @time       : ${baseInfo.date!''}
 */
public class ${baseInfo.className!''} implements Serializable {

	private static final long serialVersionUID = 1L;

	public ${baseInfo.className!''}(){
		super();
	}

	<#list baseInfo.propertyInfos as pi>
	private ${pi.propertyType!''} ${pi.propertyName!''}; // ${pi.remarks!''}
	</#list>
	
	<#list baseInfo.propertyInfos as pi>
	/**
	 * 获取${pi.remarks!''}
	 */
	public ${pi.propertyType!''} get${pi.propertyName?cap_first}() {
		return ${pi.propertyName!''};
	}
	/**
	 * 设置${pi.remarks!''}
	 */
	public void set${pi.propertyName?cap_first}(${pi.propertyType!''} ${pi.propertyName!''}) {
		this.${pi.propertyName!''} = ${pi.propertyName!''};
	}
	</#list>

	<#list baseInfo.listSelectPropertyInfo as pi>
	private String ${pi.propertyName!''}Name; // ${pi.remarks!''}名称
	</#list>
	
	<#list baseInfo.listSelectPropertyInfo as pi>
	/**
	 * 获取${pi.remarks!''}名称
	 */
	public String get${pi.propertyName?cap_first}Name() {
		return ${pi.propertyName!''}Name;
	}
	/**
	 * 设置${pi.remarks!''}名称
	 */
	public void set${pi.propertyName?cap_first}Name(String ${pi.propertyName!''}Name) {
		this.${pi.propertyName!''}Name = ${pi.propertyName!''}Name;
	}
	</#list>
	
}
